<?php
namespace Common\Api;
class SendPhoneCodeApi  {
	private $user;
	private $pwd;
	private $phone;
	public function __construct($phone){
		$this->user = "AA00387";
		$this->pwd  = "AA0038700";
		if(!$phone){
			return '-23001';
		}
		$this->phone = $phone; 
	}	
	/** 发送短信
	 * @param $phone 电话号码
	 * @param $user  短息接口用户名
	 * @param $get_content  短信用途 	例：【XXX】您的验证码为12345,2016-8-3 14:24:8申请用于'.$get_content.'，30分钟内有效，请勿告诉他人
	 * @param $code_name  session的后缀 不同验证码后缀不要相同与验证有关
	 * @param $pass  短信接口密码
	 * @return mixed 错误信息
	 */
	public function send($code,$send_name='湘潭华保联合网络科技'){
		//短信接口
		$smsapi = "http://dx.ipyy.net/smsJson.aspx";
		$content="【".$send_name."】您有新的订单请查看，订单号".$code;
		$sendurl = $smsapi.'?action=send&userid=&account='.$this->user.'&password='.md5($this->pwd).'&mobile='.$this->phone.'&content='.$content.'&sendTime=&extno=';
		$result =file_get_contents($sendurl) ;
		$result = json_decode($result);
		return $result;
	}
	//生成验证码
	private function getCode(){
		return rand(1000, 9999);
	}
	//判断时间是否超时
	public function checkTime($time,$time_limit=180){
		if ((time()-$time)<$time_limit&&!empty($time)){
			return '-23002';
		}
	}
}

